package com.um.pasantiaum.empresa.productos;

import android.app.Activity;
import android.os.Bundle;
import android.widget.EditText;

import com.parse.ParseUser;
import com.um.pasantiaum.objetos.Producto;
import com.um.pasantiaum.objetos.ProductoManager;

public class EditProductActivity extends Activity {

	private EditText mNombre;
	private EditText mDescripcion;
	private EditText mPrecio;

	public final static String CLICKED_PRODUCT = "CLICKED_PRODUCT";

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(com.um.pasantiaum.R.layout.activity_product_detail);

		String productId = getIntent().getStringExtra(CLICKED_PRODUCT);

		Producto p = ProductoManager.getProductoManager(
				ParseUser.getCurrentUser()).getProducto(productId);
		

		mNombre = (EditText) findViewById(com.um.pasantiaum.R.id.prodructo_nombre_detail);
		mNombre.setText(p.getNombre());

		mDescripcion = (EditText) findViewById(com.um.pasantiaum.R.id.producto_descripcion_detail);
		mDescripcion.setText(p.getDescripcion());
		
		mPrecio = (EditText) findViewById(com.um.pasantiaum.R.id.producto_precio_detail);
		mPrecio.setText(p.getPrice().toString());
	}

	@Override
	protected void onPause() {
		// TODO Auto-generated method stub
		super.onPause();
		ProductoManager pm = ProductoManager.getProductoManager(ParseUser
				.getCurrentUser());
		Producto p = new Producto(mNombre.getText().toString(), mDescripcion
				.getText().toString(), Double.parseDouble(mPrecio.getText()
				.toString()), true, getIntent().getStringExtra(CLICKED_PRODUCT));
		pm.updateProducto(p);
	}
}
